package account; import java.io.Serializable; import user.Person; public class SpendingAccount extends Account implements Serializable{ private double commission = 0.02; public SpendingAccount(int ID,Person pers, int months, int money) { super(ID,pers, months, money); } public void addMoney(double s) { setMoney(getTotalSum() + s); } public int withdrawMoney(double s) { setMoney( getTotalSum() ); if( getMoney() >= s ){ setMoney( getTotalSum() - s); return 1; } else return 2; } public double getTotalSum() { return (getMoney() - commission * getMoney()); } @Override public String type() { return "Spending Account"; } }